package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 资产变更情况对象 property_change
 * 
 * @author kite
 * @date 2025-03-27
 */
public class PropertyChange extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 资产编号 */
    @Excel(name = "资产编号")
    private String instrumentNumber;

    /** 备用字段1 */
    @Excel(name = "资产名称")
    private String backupFields1;

    /** 资产变更情况 */
    @Excel(name = "资产变更情况")
    private String changeSituationStatus;

    /** 资产变更人 */
    @Excel(name = "资产变更人")
    private String changeSituationPerson;

    /** 资产变更时间 */
    @Excel(name = "资产变更时间")
    private String changeSituationTm;

    /** 资产变更事由 */
    @Excel(name = "资产变更事由")
    private String changeSituationResason;



    /** 备用字段2 */
    @Excel(name = "备用字段2")
    private String backupFields2;

    /** 备用字段3 */
    @Excel(name = "备用字段3",dictType = "user_code")
    private String backupFields3;

    /** 备用字段4 */
    @Excel(name = "备用字段4")
    private String backupFields4;

    /** 备用字段5 */
    @Excel(name = "备用字段5",dictType = "user_code")
    private String backupFields5;

    /** 备用字段6 */
    @Excel(name = "备用字段6",dictType = "user_code")
    private String backupFields6;

    /** 备用字段7 */
    @Excel(name = "备用字段7",dictType = "user_code")
    private String backupFields7;

    /** 备用字段8 */
    @Excel(name = "备用字段8")
    private String backupFields8;

    /** 备用字段9 */
    @Excel(name = "资产变更人")
    private String backupFields9;

    /** 备用字段10 */
    @Excel(name = "备用字段10")
    private String backupFields10;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setInstrumentNumber(String instrumentNumber) 
    {
        this.instrumentNumber = instrumentNumber;
    }

    public String getInstrumentNumber() 
    {
        return instrumentNumber;
    }

    public void setChangeSituationStatus(String changeSituationStatus) 
    {
        this.changeSituationStatus = changeSituationStatus;
    }

    public String getChangeSituationStatus() 
    {
        return changeSituationStatus;
    }

    public void setChangeSituationPerson(String changeSituationPerson) 
    {
        this.changeSituationPerson = changeSituationPerson;
    }

    public String getChangeSituationPerson() 
    {
        return changeSituationPerson;
    }

    public void setChangeSituationTm(String changeSituationTm) 
    {
        this.changeSituationTm = changeSituationTm;
    }

    public String getChangeSituationTm() 
    {
        return changeSituationTm;
    }

    public void setChangeSituationResason(String changeSituationResason) 
    {
        this.changeSituationResason = changeSituationResason;
    }

    public String getChangeSituationResason() 
    {
        return changeSituationResason;
    }

    public void setBackupFields1(String backupFields1) 
    {
        this.backupFields1 = backupFields1;
    }

    public String getBackupFields1() 
    {
        return backupFields1;
    }

    public void setBackupFields2(String backupFields2) 
    {
        this.backupFields2 = backupFields2;
    }

    public String getBackupFields2() 
    {
        return backupFields2;
    }

    public void setBackupFields3(String backupFields3) 
    {
        this.backupFields3 = backupFields3;
    }

    public String getBackupFields3() 
    {
        return backupFields3;
    }

    public void setBackupFields4(String backupFields4) 
    {
        this.backupFields4 = backupFields4;
    }

    public String getBackupFields4() 
    {
        return backupFields4;
    }

    public void setBackupFields5(String backupFields5) 
    {
        this.backupFields5 = backupFields5;
    }

    public String getBackupFields5() 
    {
        return backupFields5;
    }

    public void setBackupFields6(String backupFields6) 
    {
        this.backupFields6 = backupFields6;
    }

    public String getBackupFields6() 
    {
        return backupFields6;
    }

    public void setBackupFields7(String backupFields7) 
    {
        this.backupFields7 = backupFields7;
    }

    public String getBackupFields7() 
    {
        return backupFields7;
    }

    public void setBackupFields8(String backupFields8) 
    {
        this.backupFields8 = backupFields8;
    }

    public String getBackupFields8() 
    {
        return backupFields8;
    }

    public void setBackupFields9(String backupFields9) 
    {
        this.backupFields9 = backupFields9;
    }

    public String getBackupFields9() 
    {
        return backupFields9;
    }

    public void setBackupFields10(String backupFields10) 
    {
        this.backupFields10 = backupFields10;
    }

    public String getBackupFields10() 
    {
        return backupFields10;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("instrumentNumber", getInstrumentNumber())
            .append("changeSituationStatus", getChangeSituationStatus())
            .append("changeSituationPerson", getChangeSituationPerson())
            .append("changeSituationTm", getChangeSituationTm())
            .append("changeSituationResason", getChangeSituationResason())
            .append("backupFields1", getBackupFields1())
            .append("backupFields2", getBackupFields2())
            .append("backupFields3", getBackupFields3())
            .append("backupFields4", getBackupFields4())
            .append("backupFields5", getBackupFields5())
            .append("backupFields6", getBackupFields6())
            .append("backupFields7", getBackupFields7())
            .append("backupFields8", getBackupFields8())
            .append("backupFields9", getBackupFields9())
            .append("backupFields10", getBackupFields10())
            .toString();
    }
}
